// pages/find/find.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        singname: "",
        singlist: {},
        IDlist: []
    },
    sou() {
        // console.log(this.data.singname);
        var idlist = []
        wx.request({
            url: 'http://localhost:3000/search?keywords=' + this.data.singname,
            success: (result) => {
                // console.log(result.data.result.songs);
                this.setData({
                    singlist: result.data.result.songs
                })
                //获取搜索列表id
                for (var i = 0; i < result.data.result.songs.length; i++) {
                    idlist.push(result.data.result.songs[i].id)
                    this.setData({
                        IDlist: idlist
                    })
                }
                //   console.log(this.data.singlist);
            },
        })
    },
    //点击跳转播放play页面
    playlink: function (e) {
        // console.log(this.data.IDlist);
        var idlist = this.data.IDlist
        //拿到当前下标
        const index = e.currentTarget.dataset.index
        //这个是为了拿到全部 数据 用于在播放页面 点击上一首 下一首 进行切歌
        const musicdata = this.data.singlist
        //获取歌曲id
        const mid = musicdata[index].id
        wx.request({
            url: 'http://localhost:3000/check/music?id=' + mid,
            /*  success: (result) => {
              console.log(result.data);
             }, */
            success: (res) => {
                if (res.data.message === "ok") {
                    /*  console.log("可以播放"); */
                    //定义数据对象
                    const objdata = {}
                    //储存列表数据 
                    objdata.musiclist = musicdata
                    //存储当前播放的的歌曲下标
                    objdata.nowIndex = index
                    /* console.log(objdata); */
                    objdata.idlist = idlist
                    wx.navigateTo({
                        url: '/pages/play/play',
                        success: (result) => {
                            // 通过 eventChannel 向被打开页面传送数据
                            result.eventChannel.emit('acceptDataFromOpenerPage', {
                                data: objdata
                            })
                        },
                    })
                } else {
                    /* console.log("没有版权——无法播放"); */
                    //弹窗提示
                    wx.showModal({
                        content: '歌曲没有版权',
                        editable: false,
                        placeholderText: 'placeholderText',
                        showCancel: true,
                        title: '提示',
                    })
                }
            }
        })

    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})